package com.zz.specialFile;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Properties;
import java.util.Set;

public class Test {
    public static void main(String args[]) throws IOException {
        //1.创建一个Properties的对象出来（键值对集合，空容器）
        Properties properties = new Properties();
        System.out.println(properties);

        //2/开始加载属性文件中的键值对数据到properties对象中去
        properties.load(new FileReader("opp-app1\\src\\users.properties"));
        System.out.println(properties);
        System.out.println(properties.getProperty("赵敏"));

        //4.遍历全部的键和值，第一种方法
        Set<String> keys = properties.stringPropertyNames();
        for(String key : keys){
            String value = properties.getProperty(key);
            System.out.println(value);
        }
        //第二种遍历方法使用Lambda
        properties.forEach((k, v) ->{
            System.out.println(k + "--->" + v);
        });
    }

}
